
package br.com.escapsystem.model.DAO;

import br.com.escapsystem.model.Produto;
import br.com.escapsystem.model.util.ConnectionFactory;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;

public class DAOProduto {
    Connection conexao;
    public DAOProduto() {
      
            this.conexao = ConnectionFactory.getConnection();
        
    }


    public void inserir(Produto produto) throws SQLException{
        PreparedStatement stmt = null;
        try {
            stmt = conexao.prepareStatement("insert into produto (idproduto, nome, descricao, valorlista,"
                    + "valorvenda,idfab) values (?,?,?,?,?,?)");
            stmt.setString(1, produto.getCodigo());
            stmt.setString(2, produto.getNome());
            stmt.setString(3, produto.getDescricao());
            stmt.setBigDecimal(4,produto.getValorLista());
            stmt.setBigDecimal(5,produto.getValorVenda());
            stmt.setInt(6,produto.getFabricante().getId());

            stmt.execute();

        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        finally{
            stmt.close();
        }

    }

}
